package org.spring.springboot.app.user.sysuser.domain.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import javax.validation.constraints.NotNull;
import java.io.Serializable;

@ApiModel(description="接收参数")
public class UserSearchVo implements Serializable {
    private static final long serialVersionUID = -1L;

    @ApiModelProperty(value = "页数",hidden = false)
    @NotNull(message = "页数不能为空")
    private int pageNum;
    @ApiModelProperty(value = "每页条数",hidden = false)
    @NotNull(message = "每页条数不能为空")
    private int pageSize;
    @ApiModelProperty(value = "机构id",hidden = false)
    private String officeId;
    @ApiModelProperty(value = "登录名",hidden = false)
    private String loginName;
    @ApiModelProperty(value = "编号",hidden = false)
    private String no;
    @ApiModelProperty(value = "姓名",hidden = false)
    private String name;
    @ApiModelProperty(value = "电话",hidden = false)
    private String phone;
    @ApiModelProperty(value = "排序字段",hidden = false)
    private String sortFild;
    @ApiModelProperty(value = "排序方式",hidden = false)
    private String sortOrder;
    @ApiModelProperty(value = "开始创建时间",hidden = false)
    private String  startCreateDate;
    @ApiModelProperty(value = "结束创建时间",hidden = false)
    private String  endCreateDate;
    @ApiModelProperty(value = "是否显示代理商及以下的数据(0否，1是  默认0)",hidden = false)
    private String  isShowHave;


    public String getIsShowHave() {
        return isShowHave;
    }

    public void setIsShowHave(String isShowHave) {
        this.isShowHave = isShowHave;
    }

    public String getSortFild() {
        return sortFild;
    }

    public void setSortFild(String sortFild) {
        this.sortFild = sortFild;
    }

    public String getSortOrder() {
        return sortOrder;
    }

    public void setSortOrder(String sortOrder) {
        this.sortOrder = sortOrder;
    }

    public int getPageNum() {
        return pageNum;
    }

    public void setPageNum(int pageNum) {
        this.pageNum = pageNum;
    }

    public int getPageSize() {
        return pageSize;
    }

    public void setPageSize(int pageSize) {
        this.pageSize = pageSize;
    }

    public String getOfficeId() {
        return officeId;
    }

    public void setOfficeId(String officeId) {
        this.officeId = officeId;
    }

    public String getLoginName() {
        return loginName;
    }

    public void setLoginName(String loginName) {
        this.loginName = loginName;
    }

    public String getNo() {
        return no;
    }

    public void setNo(String no) {
        this.no = no;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getPhone() {
        return phone;
    }

    public void setPhone(String phone) {
        this.phone = phone;
    }

    public String getStartCreateDate() {
        return startCreateDate;
    }

    public void setStartCreateDate(String startCreateDate) {
        this.startCreateDate = startCreateDate;
    }

    public String getEndCreateDate() {
        return endCreateDate;
    }

    public void setEndCreateDate(String endCreateDate) {
        this.endCreateDate = endCreateDate;
    }
}
